package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="crm_contract") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="CrmContract")  
 public class CrmContract implements Serializable{  
      @GenField(labelname="",column="contract_id",id=true,length=40,isnull=false) 
      private String contractId; 
      @GenField(labelname="",column="org_id",length=40,isnull=false) 
      private String orgId; 
      @GenField(labelname="合同编号",column="contract_no",length=40,isnull=false) 
      private String contractNo; 
      @GenField(labelname="合同主题",column="contract_title",length=255,isnull=false) 
      private String contractTitle; 
      @GenField(labelname="合同内容",column="contract_content",length=5000,isnull=true) 
      private String contractContent; 
      @GenField(labelname="开始日期",column="start_date",isnull=true) 
      private Date startDate; 
      @GenField(labelname="结束日期",column="end_date",isnull=true) 
      private Date endDate; 
      @GenField(labelname="合同类型",column="category_id",length=40,isnull=true) 
      private String categoryId; 
      @GenField(labelname="",column="category_name",length=255,isnull=true) 
      private String categoryName; 
      @GenField(labelname="参与人",column="join_ids",length=500,isnull=true) 
      private String joinIds; 
      @GenField(labelname="客户",column="customer_id",length=40,isnull=false) 
      private String customerId; 
      @GenField(labelname="",column="customer_name",length=100,isnull=false) 
      private String customerName; 
      @GenField(labelname="客户方签约人",column="customer_signer_id",length=255,isnull=true) 
      private String customerSignerId; 
      @GenField(labelname="我方签约人id",column="signer_id",length=255,isnull=true) 
      private String signerId; 
      @GenField(labelname="我方签约人",column="signer_name",length=255,isnull=true) 
      private String signerName; 
      @GenField(labelname="签约日期",column="sign_date",isnull=true) 
      private Date signDate; 
      @GenField(labelname="总金额",column="amount",isnull=true) 
      private Float amount; 
      @GenField(labelname="回款金额",column="pay_back",isnull=true) 
      private Float payBack; 
      @GenField(labelname="未回款金额",column="not_payment",isnull=true) 
      private Float notPayment; 
      @GenField(labelname="付款方式",column="payment_method",length=255,isnull=true) 
      private String paymentMethod; 
      @GenField(labelname="回款进度",column="payment_percent",isnull=true) 
      private Float paymentPercent; 
      @GenField(labelname="回款状态",column="payment_status",isnull=true) 
      private Integer paymentStatus; 
      @GenField(labelname="逾期状态",column="overdue_status",isnull=true) 
      private Integer overdueStatus; 
      @GenField(labelname="合同所有人",column="owner_id",length=40,isnull=false) 
      private String ownerId; 
      @GenField(labelname="",column="owner_name",length=40,isnull=false) 
      private String ownerName; 
      @GenField(labelname="备注",column="depict",length=255,isnull=true) 
      private String depict; 
      @GenField(labelname="",column="creater_id",length=20,isnull=true) 
      private String createrId; 
      @GenField(labelname="",column="creater_name",length=255,isnull=true) 
      private String createrName; 
      @GenField(labelname="创建日期",column="create_date",isnull=true) 
      private Date createDate; 
      @GenField(labelname="修改人",column="update_id",length=20,isnull=true) 
      private String updateId; 
      @GenField(labelname="",column="update_name",length=255,isnull=true) 
      private String updateName; 
      @GenField(labelname="修改日期",column="update_date",isnull=true) 
      private Date updateDate; 
      @GenField(labelname="",column="delete_id",length=255,isnull=true) 
      private String deleteId; 
      @GenField(labelname="",column="delete_name",length=255,isnull=true) 
      private String deleteName; 
      @GenField(labelname="状态1正常2删除|作废",column="delete_status",isnull=false) 
      private Integer deleteStatus; 
      @GenField(labelname="",column="delete_time",isnull=true) 
      private Date deleteTime; 
      @GenField(labelname="锁定状态",column="lock_status",isnull=true) 
      private Integer lockStatus; 
      @GenField(labelname="所属市场活动",column="market_id",length=40,isnull=true) 
      private String marketId; 
      @GenField(labelname="",column="market_name",length=255,isnull=true) 
      private String marketName; 
      @GenField(labelname="相关产品",column="product_ids",length=255,isnull=true) 
      private String productIds; 
      @GenField(labelname="商机",column="business_id",length=40,isnull=true) 
      private String businessId; 
      @GenField(labelname="",column="business_name",length=255,isnull=true) 
      private String businessName; 
      @GenField(labelname="订单",column="order_id",length=20,isnull=true) 
      private String orderId; 
      @GenField(labelname="合同附件名",column="contract_accessory_name",length=255,isnull=true) 
      private String contractAccessoryName; 
      @GenField(labelname="合同附件路径",column="contract_accessory_path",length=255,isnull=true) 
      private String contractAccessoryPath; 
      @GenField(labelname="合同审批状态1提交2待审批3已审批4签单5完成",column="approve_status",isnull=true) 
      private Integer approveStatus; 
      @GenField(labelname="",column="process_id",length=100,isnull=true) 
      private String processId; 
      @GenField(labelname="",column="process_definition_id",length=200,isnull=true) 
      private String processDefinitionId; 
      @GenField(labelname="合同状态1正常2删除|作废",column="status",isnull=false) 
      private Integer status; 
      public String getContractId(){ 
      	   return contractId;
      }
      public void setContractId(String contractId){ 
      	   this.contractId=contractId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getContractNo(){ 
      	   return contractNo;
      }
      public void setContractNo(String contractNo){ 
      	   this.contractNo=contractNo; 
      } 
      public String getContractTitle(){ 
      	   return contractTitle;
      }
      public void setContractTitle(String contractTitle){ 
      	   this.contractTitle=contractTitle; 
      } 
      public String getContractContent(){ 
      	   return contractContent;
      }
      public void setContractContent(String contractContent){ 
      	   this.contractContent=contractContent; 
      } 
      public Date getStartDate(){ 
      	   return startDate;
      }
      public void setStartDate(Date startDate){ 
      	   this.startDate=startDate; 
      } 
      public Date getEndDate(){ 
      	   return endDate;
      }
      public void setEndDate(Date endDate){ 
      	   this.endDate=endDate; 
      } 
      public String getCategoryId(){ 
      	   return categoryId;
      }
      public void setCategoryId(String categoryId){ 
      	   this.categoryId=categoryId; 
      } 
      public String getCategoryName(){ 
      	   return categoryName;
      }
      public void setCategoryName(String categoryName){ 
      	   this.categoryName=categoryName; 
      } 
      public String getJoinIds(){ 
      	   return joinIds;
      }
      public void setJoinIds(String joinIds){ 
      	   this.joinIds=joinIds; 
      } 
      public String getCustomerId(){ 
      	   return customerId;
      }
      public void setCustomerId(String customerId){ 
      	   this.customerId=customerId; 
      } 
      public String getCustomerName(){ 
      	   return customerName;
      }
      public void setCustomerName(String customerName){ 
      	   this.customerName=customerName; 
      } 
      public String getCustomerSignerId(){ 
      	   return customerSignerId;
      }
      public void setCustomerSignerId(String customerSignerId){ 
      	   this.customerSignerId=customerSignerId; 
      } 
      public String getSignerId(){ 
      	   return signerId;
      }
      public void setSignerId(String signerId){ 
      	   this.signerId=signerId; 
      } 
      public String getSignerName(){ 
      	   return signerName;
      }
      public void setSignerName(String signerName){ 
      	   this.signerName=signerName; 
      } 
      public Date getSignDate(){ 
      	   return signDate;
      }
      public void setSignDate(Date signDate){ 
      	   this.signDate=signDate; 
      } 
      public Float getAmount(){ 
      	   return amount;
      }
      public void setAmount(Float amount){ 
      	   this.amount=amount; 
      } 
      public Float getPayBack(){ 
      	   return payBack;
      }
      public void setPayBack(Float payBack){ 
      	   this.payBack=payBack; 
      } 
      public Float getNotPayment(){ 
      	   return notPayment;
      }
      public void setNotPayment(Float notPayment){ 
      	   this.notPayment=notPayment; 
      } 
      public String getPaymentMethod(){ 
      	   return paymentMethod;
      }
      public void setPaymentMethod(String paymentMethod){ 
      	   this.paymentMethod=paymentMethod; 
      } 
      public Float getPaymentPercent(){ 
      	   return paymentPercent;
      }
      public void setPaymentPercent(Float paymentPercent){ 
      	   this.paymentPercent=paymentPercent; 
      } 
      public Integer getPaymentStatus(){ 
      	   return paymentStatus;
      }
      public void setPaymentStatus(Integer paymentStatus){ 
      	   this.paymentStatus=paymentStatus; 
      } 
      public Integer getOverdueStatus(){ 
      	   return overdueStatus;
      }
      public void setOverdueStatus(Integer overdueStatus){ 
      	   this.overdueStatus=overdueStatus; 
      } 
      public String getOwnerId(){ 
      	   return ownerId;
      }
      public void setOwnerId(String ownerId){ 
      	   this.ownerId=ownerId; 
      } 
      public String getOwnerName(){ 
      	   return ownerName;
      }
      public void setOwnerName(String ownerName){ 
      	   this.ownerName=ownerName; 
      } 
      public String getDepict(){ 
      	   return depict;
      }
      public void setDepict(String depict){ 
      	   this.depict=depict; 
      } 
      public String getCreaterId(){ 
      	   return createrId;
      }
      public void setCreaterId(String createrId){ 
      	   this.createrId=createrId; 
      } 
      public String getCreaterName(){ 
      	   return createrName;
      }
      public void setCreaterName(String createrName){ 
      	   this.createrName=createrName; 
      } 
      public Date getCreateDate(){ 
      	   return createDate;
      }
      public void setCreateDate(Date createDate){ 
      	   this.createDate=createDate; 
      } 
      public String getUpdateId(){ 
      	   return updateId;
      }
      public void setUpdateId(String updateId){ 
      	   this.updateId=updateId; 
      } 
      public String getUpdateName(){ 
      	   return updateName;
      }
      public void setUpdateName(String updateName){ 
      	   this.updateName=updateName; 
      } 
      public Date getUpdateDate(){ 
      	   return updateDate;
      }
      public void setUpdateDate(Date updateDate){ 
      	   this.updateDate=updateDate; 
      } 
      public String getDeleteId(){ 
      	   return deleteId;
      }
      public void setDeleteId(String deleteId){ 
      	   this.deleteId=deleteId; 
      } 
      public String getDeleteName(){ 
      	   return deleteName;
      }
      public void setDeleteName(String deleteName){ 
      	   this.deleteName=deleteName; 
      } 
      public Integer getDeleteStatus(){ 
      	   return deleteStatus;
      }
      public void setDeleteStatus(Integer deleteStatus){ 
      	   this.deleteStatus=deleteStatus; 
      } 
      public Date getDeleteTime(){ 
      	   return deleteTime;
      }
      public void setDeleteTime(Date deleteTime){ 
      	   this.deleteTime=deleteTime; 
      } 
      public Integer getLockStatus(){ 
      	   return lockStatus;
      }
      public void setLockStatus(Integer lockStatus){ 
      	   this.lockStatus=lockStatus; 
      } 
      public String getMarketId(){ 
      	   return marketId;
      }
      public void setMarketId(String marketId){ 
      	   this.marketId=marketId; 
      } 
      public String getMarketName(){ 
      	   return marketName;
      }
      public void setMarketName(String marketName){ 
      	   this.marketName=marketName; 
      } 
      public String getProductIds(){ 
      	   return productIds;
      }
      public void setProductIds(String productIds){ 
      	   this.productIds=productIds; 
      } 
      public String getBusinessId(){ 
      	   return businessId;
      }
      public void setBusinessId(String businessId){ 
      	   this.businessId=businessId; 
      } 
      public String getBusinessName(){ 
      	   return businessName;
      }
      public void setBusinessName(String businessName){ 
      	   this.businessName=businessName; 
      } 
      public String getOrderId(){ 
      	   return orderId;
      }
      public void setOrderId(String orderId){ 
      	   this.orderId=orderId; 
      } 
      public String getContractAccessoryName(){ 
      	   return contractAccessoryName;
      }
      public void setContractAccessoryName(String contractAccessoryName){ 
      	   this.contractAccessoryName=contractAccessoryName; 
      } 
      public String getContractAccessoryPath(){ 
      	   return contractAccessoryPath;
      }
      public void setContractAccessoryPath(String contractAccessoryPath){ 
      	   this.contractAccessoryPath=contractAccessoryPath; 
      } 
      public Integer getApproveStatus(){ 
      	   return approveStatus;
      }
      public void setApproveStatus(Integer approveStatus){ 
      	   this.approveStatus=approveStatus; 
      } 
      public String getProcessId(){ 
      	   return processId;
      }
      public void setProcessId(String processId){ 
      	   this.processId=processId; 
      } 
      public String getProcessDefinitionId(){ 
      	   return processDefinitionId;
      }
      public void setProcessDefinitionId(String processDefinitionId){ 
      	   this.processDefinitionId=processDefinitionId; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
}